leaf borne compound - French English Dictionary